* {
    margin: 0;
    padding: 0;
    color: white;
    font-size: 14px !important;
}
*::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: rgb(112,169,178);
    position: absolute;
    right: 0;
  }
/* @media screen and (min-width: 960px) { */
/* * { */
/* font-size: 14px !important; */
/* } */
/* } */
.BMap_poi_icon {
    display: none;
}
.pen{
    background-color:#7b8086;
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    top:20px;
    width: 30px;
    height: 30px;
}
.pen img{
    width: 20px;
    height: 20px
}
.colorPickerBox{
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 2px;
    cursor: pointer;   
}
:nth-child(1).colorPickerBox{
    margin-left: 0px;
}
#inPicture{
    position: absolute;
    left:0px;
    bottom: 0;
    width: 200px;
    height: 200px;
    z-index: 3;
    background: #435454 !important;
    opacity: 0.9;
    border-radius: 4px;
    overflow: hidden;
}
.mylabelBox{
    color:black;
    text-align: center;
    display: flex;
    align-items: center;
    
}
.resetInpicture{
    position: absolute;
    left: 200px;
    width: 35px;
    height: 35px;
   
    background: #435454;
    opacity: 0.8;
    z-index: 100;
    bottom: 164px;
}
.resetInpicture img{
    width: 100%;
    
}
.rightReset{
    left: 390px;
}
.myInfor {
    position: absolute;
    right:0;
    bottom:0;
    z-index: 2;
    border-radius: 4px;
    background: #435454 ;
    opacity: 0.6;
}
.myInfor .inforItem{
    height: 28px;
    line-height: 28px;
    display: flex;
    align-items: center;
    text-indent: 12px;
}

#inPicture .BMap_mask{
    background: #435454 ;
    z-index: 1;
}
.vc-log-row * {
    color: #49B580;
}
[v-cloak] {
    display: none;
}
.fold{
    position: absolute;
    left: 193px;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 67px;
}
.el-select-dropdown__item span {
    color: black;
}

img {
    display: inline-block;
}

html,
body,
#app {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#allmap {

    height: 100%;
    width: 100%;
    overflow: hidden;

}
.my-menu {
   
}
.my-menu button {
    margin: 6px;
}

.my-time-input1 {
    width: 48px;
}

.my-time-input2 {
    width: 72px;
}

.my-time-input {
    width: 62px;
}

.my-pos-input {
    width: 72px;
    margin-right: 3px;
}

.my-radio-group .el-radio-button__inner {
    padding: 10px 35px;
}

.el-notification__group * {
    color: black;
}
.el-image img{
    box-sizing: border-box;
   width: 38px;
   border: 1px solid transparent;
}
/* 私有样式 */
.top-card {
    position: absolute;
    left: 100px;
    top: 0;
    z-index: 2;
}

.top-card {
    background: #ccc;
}

.card-ul {
    list-style: none;
    display: flex;
}
.hostile img {
    box-sizing: border-box;
   
    border: 1px solid transparent;
}
.hostile .hostileImg {
    transform: translate(-8px,0px);
}
.hostile img:last-child {
    transform: translate(-16px,0px);
}
.hostile img:nth-child(2) {
    height: 21px;
    transform: translate(-8px,10px);
}
.hostile img:nth-child(3) {
    width: 29px;
    height: 29px;
    transform: translate(-10px,6px)
}
.hostileIconText{
    color: black;
}
.el-dialog__wrapper {
    position: absolute;
    
    left: calc(100vw - 270px);
    overflow-x: hidden;
    /*  事件穿透 */
    padding-left: 10px;
    height: max-content;
    /* pointer-events:none; */
}
.enDialog {
    left: calc(100vw - 310px) ;
}
.hostileDialog{
   /*  left: calc(64vw); */
    /* right: calc(100vw + 270px); */
    /* right:2px; */
    left: calc(100vw - 276px);
    overflow-x: hidden;
}

.el-dialog {
    /*  pointer-events:auto; */
    background: #353F3F;
   
    
    opacity: 0.9;
  /*   margin-top: 0 !important; */
  /*  margin-bottom: 10px; */
  margin: 0 !important;
 /*  min-height: 100vh; */

}
.hostileDialog .el-dialog {
    background: rgba(212,226,231,0.5) ;
    
}
.dialog-footer {
    position: fixed;
    bottom: 10px;
    z-index: 5;
}

@media screen and (min-width: 960px) {
    .dialog-footer {
        position: static;
    }
}

.el-message-box__title span {
    color: black;
}

.el-message__content {
    padding-top: 0px;
}

.el-message__icon {
    display: none;
}

.el-message-box__message p {
    color: black;

}

.message-box {
    color: black;
    height: 24px;
}

.remark {
    width: 204px;
}

.el-input__inner {
    height: 27px !important;
    line-height: 27px !important;
}

.el-form-item {
    margin-bottom: 8px;
}

.el-checkbox-group {
    margin-left: -38px;
}

.el-checkbox__label {
    color: white;
}

.BMap_cpyCtrl {
    display: none !important;
}

.el-form-item__label {
    padding: 0px;
    padding-right: 5px;
    color: white;
    text-align: left;
}
.el-dialog--center .el-dialog__body {
    text-align: initial;
    padding-top: 0 !important;
}
.el-dialog__header .el-dialog__title {
    color: white;
}
.hostileDialog .el-dialog__title{
    color: black;
}
.el-color-picker__panel {
    background: #ccc;
}
.el-dialog__headerbtn .el-dialog__close {
    color: white;
}
.hostileDialog  .el-dialog__close{
    color: black;
}
.my-menu .el-button:focus {
    background: #7b8086;
    opacity: 0.5;
    border-color: #7b8086;
}

.my-menu .el-button.selected {
    background: #49B580;
    opacity: 1;
    border-color: #49B580
}


.selectedImg {
    border: 1px solid black !important;
}
.selectedBox img{
    border: 1px solid black !important;
}
.el-button.el-button--default {
    background: #7b8086;
    opacity: 0.6;
    border-color: #7b8086;
}

.el-button.el-button--success {
    background: #49B580;
    border-color: #49B580
}

.el-button.is-disabled {
    background: #ccc;
    border-color: #ccc
}

.el-icon-my-mark {
    background: url('../js/images/my/48.png') center no-repeat;
    background-size: cover;
    transform: translate(0px, -10px);
    width: 22px;
}
.el-icon-my-flyMap{
    background: url('../js/images/my/flyMap.png') center no-repeat;
    background-size: cover;
    transform: translate(0px, -10px);
    width: 22px;
}
.el-icon-my-point {
    width: 22px;
}
.el-icon-my-polyline {
    background: url('../js/images/my/49.png') center no-repeat;
    background-size: 100% 100%;
    transform: translate(-8px,-10px);
    width: 40px;
}

.el-icon-my-tasklist {
    background: url('../js/images/my/50.png') center no-repeat;
    background-size: cover;
   
}

.el-icon-my-track {
    background: url('../js/images/my/51.png') center no-repeat;
    background-size: cover;
    width: 27px;
}
.el-icon-my-node{
    background: url('../js/images/my/63.png') center no-repeat;
    background-size: cover;
    width: 22px;
   
}
.el-icon-my-fire {
    background: url('../js/images/my/59.png') center no-repeat;
    background-size: cover;
   
}

.el-icon-my-fire-mark {
    background: url('../js/images/my/61.png') center no-repeat;
    background-size: cover;
    
}

.el-icon-my-hostile{
    background: url('../js/images/my/64.png') center no-repeat;
    background-size: cover;
   
}
.el-icon-my-pen {
    background: url('../js/images/my/icon_drawable.png') center no-repeat;
    background-size: cover;
    width: 22px;
}
.el-icon-my-mark:before {
    content: "替";
    font-size: 22px;
    visibility: hidden;
}
.my-menu {
    position: absolute;
    z-index: 2;
    left: 260px;
    background-image: url("../js/images/topRectangle.png") ;
    /* background:url("../js/images/topRectangle.png") no-repeat center; */
   background-size: 100% 61px;
    padding-top: 8px;
    padding-bottom: 8px;
    /* background: #353F3F; */
    /* opacity: 0.85; */
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    height: 45px;
}

.el-button.is-round {
   
    
    line-height: 0;
    border-radius: 16px;
}
.en-confirm{
   
    height: 28px;
}

.el-button.is-round span {
   
}

.el-icon-my-mark {
    font-size: 2px;
    text-align: center;
}

.el-icon-my-mark:before {
    content: "\e611";
}

.my-card {
    background: #455555;
    opacity: 0.9;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 10px auto;
    cursor: pointer;
}

.my-card.card {
    display: block;
}

.my-card .card-name {
    display: inline-block;
    width: 74px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.label-name {
    display: inline-block;
    width: 88px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.colorPicker label{
    line-height: 30px;
}
.colorPicker .el-form-item__content{
    margin-bottom: -15px;
}
.detail-card {
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 28px;
    padding-left: 10px;
}
.detail-remark{
    height: 100%;
}
.my-form .detail-card {
    padding-left: 0px;
}

.history-card {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 28px;
    padding-left: 10px;
}

.history-card span span:nth-child(1) {
    display: inline-block;
    margin-right: 6px;
}

.detail-card span span:nth-child(1) {
    display: inline-block;
    width: 64px;
}
.enDialog .detail-card span span:nth-child(1){
    display: inline-block;
    width: max-content;
}
.detail-card-text {
    display: inline-block;
    width: 120px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    transform: translateY(3px);
}
.el-tree-node__content:hover, .el-upload-list__item:hover{
    background-color: #353F3F !important;
}
.el-tree{
    background: #353F3F;
    
}
.el-tree-node:focus>.el-tree-node__content{
    background: #353F3F;
}
.el-tree span {
  
}
.el-color-dropdown__btns .el-button.is-plain:focus, .el-button.is-plain:hover{
    background: #7b8086
}
/* .long-card span span:nth-child(1){ */
/* display: inline-block; */
/*  */
/* } */
/* 百度图标去掉 */
.anchorBL {
    display: none;
}

/* 比例尺显示 */
.BMap_noprint.anchorBL {
    display: block;
}

.BMap_scaleHBar img {
    -webkit-user-drag: none;
    pointer-events: none;
}
.BMap_scaleHBar,.BMap_scaleLBar,.BMap_scaleRBar{
    -webkit-user-drag: none;
    pointer-events: none;
    
    pointer-events: none;
    user-select: none;
}
.BMap_scaleCtrl,.BMap_scaleHBar,.BMap_scaleLBar,.BMap_scaleRBar img{
    -webkit-user-drag: none;
    pointer-events: none;
    
    pointer-events: none;
    user-select: none;
}
.BMap_scaleTxt {
    -webkit-user-drag: none;
    pointer-events: none;
    
    pointer-events: none;
    user-select: none;
}

.BMapLabel {
    color: black;
}